Skip to content

Setup the initial repo for publication#3

Closed
RubenKluft wants to merge 116 commits intomasterfrom
init-repo
Closed

Setup the initial repo for publication#3
RubenKluft wants to merge 116 commits intomasterfrom
init-repo

Conversation

@RubenKluft
Copy link
Collaborator

No description provided.

PrinsFrank and others added 30 commits April 16, 2020 08:51
Remove beStrictAboutCoversAnnotation from phpunit.xml.
Revert "Remove beStrictAboutCoversAnnotation from phpunit.xml."
Remove beStrictAboutCoversAnnotation from phpunit.xml.
@RubenKluft RubenKluft requested a review from bram123 May 21, 2025 11:59
@bram123
Copy link
Member

bram123 commented May 21, 2025

For all changes in the standard repository files; can you also send a PR to the skeleton package?
If this is the new 'correct' way, it should be reflected there for all new packages.

RubenKluft and others added 8 commits May 21, 2025 16:32
…rds (#55)

* update editor config, gitattributes and phpcs to match company standards, add some rules to phpmd
# Conflicts:
#	.editorconfig
#	.gitattributes
#	.github/workflows/test.yml
#	.gitignore
#	README.md
#	composer.json
#	phpfci.xml
#	phpstan.neon
#	renovate.json
# Conflicts:
#	.editorconfig
#	composer.json
#	phpcs.xml.dist
# Conflicts:
#	.editorconfig
#	composer.json
#	phpcs.xml.dist
* Apply editor config to project
@bram123 bram123 requested a review from Copilot May 21, 2025 15:41
# Conflicts:
#	.github/workflows/test.yml
#	composer.json
#	phpstan.neon
# Conflicts:
#	.github/workflows/test.yml
#	composer.json
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Initial setup of the Digitalrevolution IPP library, providing core enums, entities, and project configuration.

  • Introduces enums for IPP operations, tags, attribute types, and file formats.
  • Implements domain entities for server, printer, print file, and response parsing.
  • Configures static analysis, coding standards, CI workflows, composer metadata, and README documentation.

Reviewed Changes

Copilot reviewed 50 out of 50 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/Enum/IppOperationTagEnum.php Add enum for IPP operation tag values
src/Enum/IppOperationEnum.php Define the full set of IPP operation codes
src/Enum/IppAttributeTypeEnum.php Add enum representing IPP attribute categories
src/Enum/FileTypeEnum.php Add enum for supported print file types
src/Entity/Response/IppResponseInterface.php Define the base response interface
src/Entity/Response/CupsIppResponse.php Implement parsing logic for CUPS IPP responses
src/Entity/IppServer.php Add server configuration entity with setters/getters
src/Entity/IppPrinter.php Add printer configuration entity
src/Entity/IppPrintFile.php Add print file entity, attribute grouping logic
phpstan.neon Include tests directory in analysis paths
phpfci.xml Update coverage threshold attribute formatting
phpcs.xml Lower cognitive complexity thresholds
composer.json Update package name, dependencies, scripts, autoload
README.md Document installation, usage examples, contributing
.github/workflows/test.yml Refine CI matrix versions and test commands

@RubenKluft RubenKluft closed this May 21, 2025
@RubenKluft RubenKluft deleted the init-repo branch May 21, 2025 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

6 participants